package com.ypd.shop.service;

import java.util.List;
import com.ypd.shop.domain.HouseDescription;

/**
 * 简化版拍卖房屋信息Service接口
 * 
 * @author lin
 * @date 2025-02-28
 */
public interface IHouseDescriptionService 
{
    /**
     * 查询简化版拍卖房屋信息
     * 
     * @param itemId 简化版拍卖房屋信息主键
     * @return 简化版拍卖房屋信息
     */
    public HouseDescription selectHouseDescriptionByItemId(String itemId);

    /**
     * 查询简化版拍卖房屋信息列表
     * 
     * @param houseDescription 简化版拍卖房屋信息
     * @return 简化版拍卖房屋信息集合
     */
    public List<HouseDescription> selectHouseDescriptionList(HouseDescription houseDescription);

    /**
     * 新增简化版拍卖房屋信息
     * 
     * @param houseDescription 简化版拍卖房屋信息
     * @return 结果
     */
    public int insertHouseDescription(HouseDescription houseDescription);

    /**
     * 修改简化版拍卖房屋信息
     * 
     * @param houseDescription 简化版拍卖房屋信息
     * @return 结果
     */
    public int updateHouseDescription(HouseDescription houseDescription);

    /**
     * 批量删除简化版拍卖房屋信息
     * 
     * @param itemIds 需要删除的简化版拍卖房屋信息主键集合
     * @return 结果
     */
    public int deleteHouseDescriptionByItemIds(String[] itemIds);

    /**
     * 删除简化版拍卖房屋信息信息
     * 
     * @param itemId 简化版拍卖房屋信息主键
     * @return 结果
     */
    public int deleteHouseDescriptionByItemId(String itemId);
}
